Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Olympics - Paris Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Delray Beach Open - Delray Beach Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome French Open - Paris Laver Cup - San Francisco Davis Cup, World Group, Q2, HUN-AUT 2-3 Davis Cup, World Group, Q2, USA-CZE 2-3 Shanghai Rolex Masters - Shanghai USA F2 USA F3 USA F3 USA F4 USA F5 USA F8 USA F9 Spain F9 Spain F10 USA F25 USA F26 USA F2 USA F11 Spain F13 Hungary F3 Slovakia F1 Slovakia F2 Hungary F4 Hungary F5 Hungary F7 Hungary F8 Hungary F1 (Zalaegerszeg) Hungary F4 (Gyula) Hungary F6 (Budapest) Hungary F7 (Kecskemet) Hungary F8 (Szekesfehervar) Turkey F45 (Antalya) Turkey F46 (Antalya) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Hungary F2 (Zalaegerszeg) Hungary F3 (Balatonalmadi) Hungary F4 (Gyula) Hungary F5 (Budapest) Germany F5 (Kamen) Slovakia F1 (Trnava) Slovakia F2 (Piestany) Hungary F6 (Gyor) Hungary F7 (Szekesfehervar) Serbia F5 (Zlatibor) M15 Monastir M15 Antalya M15 Porec M15 Rovinj M15 Opatija M25 Santa Margherita Di Pula M15 Antalya M15 Piestany M15 Prague M25 Gyula M15 Balatonalmadi M15 Belgrade M15 Piestany M25 Gyor M15 Szekesfehervar M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M25 Antalya M15 Porec M15 Anif M15 Heraklion M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Bratislava M15 Antalya M15 Antalya M15 Antalya M15 Prijedor M25 Kiseljak M15 Sibenik M15 Antalya M15 Antalya M25 Belgrade M15 Doboj M15 Gdynia M15 Bratislava M15 Zilina M15 Zlatibor M25 Budapest M25 Vilnius M25 Loule M25 Sharm ElSheikh M25 Grodzisk Mazowiecki M15 Novi Sad M15 Baja Sacramento Challenger Monterrey Challenger Happy Valley Challenger Maui Challenger Columbus Challenger Dallas Challenger Serbia F1 (Novi Sad) Surbiton Challenger Vancouver Challenger Ningboo Challenger Knoxville Challenger Indian Wells Challenger Knoxville Challenger Bergamo Challenger St. Brieuc Challenger Mauthausen Challenger Ilkley Challenger Winnetka Challenger Newport Beach Challenger Aptos Challenger Noumea Challenger Surbiton Challenger Aptos Challenger Fairfield Challenger Maia 2 Challenger Le Gosier Challenger Luedenscheid Challenger Heilbronn Challenger Prostejov Challenger Banja Luka Challenger Ho Chi Minh City Challenger Dallas Challenger Hungary F2 Trieste Challenger Bratislava Challenger Newport Beach Challenger Bratislava Challenger Oeiras 2 Challenger Madrid Challenger Zagreb Challenger Milan Challenger San Benedetto Challenger Liberec Challenger San Marino Challenger Alicante Challenger Ortisei Challenger Nonthaburi 1 Challenger Tenerife 1 Challenger Antalya Challenger Rome Challenger Split Challenger Perugia Challenger Newport Beach Challenger San Francisco Challenger M15 Heraklion M15 Bratislava Memphis Open - Memphis Delray Beach Open - Delray Beach Open de Nice Cote d'Azur - Nice Citi Open - Washington BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem US Men's Clay Court Championship - Houston AEGON Championships - London Winston-Salem Open - Winston-Salem Intrum Stockholm Open - Stockholm ASB Classic - Auckland Open Parc - Lyon Libema Open - 's-Hertogenbosch Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu European Open - Antwerp Erste Bank Open - Vienna Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Swiss Indoors Basel - Basel Citi Open - Washington BMW Open - Munich Delray Beach Open - Delray Beach Japan Open Tennis Championships - Tokyo Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Szekesfehervar Challenger Nature Valley International - Eastbourne Adelaide International - Adelaide Abierto Mexicano Telcel - Acapulco Dallas Open - Dallas Champaign Challenger Plava Laguna Croatia Open - Umag Rakuten Japan Open - Tokyo European Open - Antwerp Murray River Open - Melbourne Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Sardegna Open - Cagliari Rakuten Japan Open - Tokyo ASB Classic - Auckland United Cup - Australia Swiss Indoors Basel - Basel Gonet Geneva Open - Geneva Boss Open - Stuttgart Belgrade Open - Belgrade China Open - Beijing Las Vegas Challenger Open Parc - Lyon Leon Challenger Budapest Challenger European Open - Antwerp Delray Beach Open - Delray Beach Gonet Geneva Open - Geneva Citi Open - Washington Gonet Geneva Open - Geneva Aegon Nottingham Open - Nottingham Plava Laguna Croatia Open - Umag Champaign Challenger ABN AMRO Open - Rotterdam Dubai Duty Free Tennis Championships - Dubai cinch Championships - London Mercedes Cup - Stuttgart Gerry Weber Open - Halle Citi Open - Washington Rakuten Japan Open - Tokyo Antalya 4 Challenger Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Toulouse Challenger Chengdu Open - Chengdu Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart AEGON International - Eastbourne Chengdu Open - Chengdu Pau Challenger Next Gen ATP Finals - Milan Brisbane International - Brisbane Girona Challenger Cagliari Challenger US Men's Clay Court Championship - Houston Banja Luka Challenger Barcelona Open Banc Sabadell - Barcelona BB&T Atlanta Open - Atlanta Boss Open - Stuttgart Rakuten Japan Open - Tokyo Truist Atlanta Open - Atlanta Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Pozoblanco Challenger Dubai Duty Free Tennis Championships - Dubai Seville Challenger Erste Bank Open - Vienna San Diego Open - San Diego Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Almaty Open - Almaty cinch Championships - London Viking International - Eastbourne Erste Bank Open - Vienna Dallas Open - Dallas Delray Beach Open - Delray Beach Open 13 Provence - Marseille Millennium Estoril Open - Estoril Banja Luka Open - Banja Luka Hong Kong Tennis Open - Hong Kong United Cup - Australia BMW Open - Munich Rothesay International - Eastbourne Erste Bank Open - Vienna United Cup - Australia Barcelona Open Banc Sabadell - Barcelona Boss Open - Stuttgart Terra Wortmann Open - Halle cinch Championships - London Hamburg Open - Hamburg Noventi Open - Halle Truist Atlanta Open - Atlanta Ottignies-Louvain-la-Neuve Challenger cinch Championships - London Abierto Mexicano Telcel - Acapulco BMW Open - Munich Japan Open Tennis Championships - Tokyo Hong Kong Tennis Open - Hong Kong Miami Open - Miami Shanghai Rolex Masters - Shanghai Abierto Mexicano - Los Cabos BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - New York Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rothesay International - Eastbourne ABN AMRO Open - Rotterdam Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Coupe Rogers - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Terra Wortmann Open - Halle BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Winston-Salem Open - Winston-Salem BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BB&T Atlanta Open - Atlanta National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome National Bank Open - Toronto BNP Paribas Open - Indian Wells Astana Open - Astana Abierto Mexicano de Tenis Mifel - Los Cabos Citi Open - Washington Sofia Open - Sofia Libema Open - 's-Hertogenbosch Rothesay International - Eastbourne Rolex Paris Masters - Paris Hangzhou Open - Hangzhou Almaty Open - Almaty Dallas Open - Dallas Qatar ExxonMobil Open - Doha U.S. Open - New York BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Miami Open - Miami National Bank Open - Montreal BNP Paribas Masters - Paris National Bank Open - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Wimbledon - London Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Cincinnati Open - Cincinnati Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, USA-UZB 4-0 ATP Cup - Sydney Laver Cup - Berlin Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open - Paris Wimbledon - London All Lower level tournaments U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Mubadala World Tennis Championship Exhibition Diriyah Tennis Cup Australian Open - Melbourne French Open - Paris Nitto ATP Finals - Turin Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, Qualifiers, 1R, USA-COL 4-0 Davis Cup, Group D, Glasgow Laver Cup - London Davis Cup, World Group, Q, HUN-GER 2-3 Davis Cup, World Group, Q, CAN-HUN 2-3 Laver Cup - Vancouver French Open (juniors) Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, World Group, Q, UKR-USA 0-4 U.S. Open (juniors) Davis Cup, Finals, Group F Davis Cup, Finals, Group D Davis Cup, Finals, QF, ITA-USA 2-1 Davis Cup, World Group, QF, USA-AUS 1-2 Davis Cup, Group I, 1R, HUN-TUR 4-0 Nitto ATP Finals - Turin Nitto ATP Finals - Turin Nitto ATP Finals - Turin